Adds support for module runtime cycles. Test: existing tests Change-Id: I0b2901b432eb0915ece62c72909a2748c140db8b 
diff --git a/sdk-updates/BUILD b/sdk-updates/BUILD index 01dfd24..ed32b7b 100644 --- a/sdk-updates/BUILD +++ b/sdk-updates/BUILD 
@@ -7,8 +7,16 @@  tags = ["managed"],  visibility = ["//visibility:public"],  # do not sort: must match IML order + runtime_deps = [ + "//tools/idea:credential-store", + "//tools/idea:configuration-store-impl", + "//tools/idea:json", + "//tools/idea:relaxng", + "//tools/idea/plugins/maven:maven2-server-impl", + ], + # do not sort: must match IML order  deps = [ - "//tools/idea:platform-impl_and_others[module]", + "//tools/idea:platform-impl[module]",  "//tools/adt/idea/android[module]",  "//tools/idea/platform/lang-api[module]",  "//tools/analytics-library/tracker:analytics-tracker[module]", @@ -31,12 +39,19 @@  "//tools/adt/idea/android/testData",  "//tools/base/templates",  ], + # do not sort: must match IML order + test_runtime_deps = [ + "//tools/idea:json", + "//tools/idea:credential-store", + "//tools/idea:configuration-store-impl", + "//tools/idea/plugins/maven:maven2-server-impl", + ],  test_srcs = ["testSrc"],  visibility = ["//visibility:public"],  # do not sort: must match IML order  deps = [  "//tools/adt/idea/sdk-updates[module, test]", - "//tools/idea:platform-impl_and_others[module]", + "//tools/idea:testFramework[module, test]",  "//tools/base/repository:studio.repository[module, test]",  "//tools/base/sdklib:studio.sdklib[module, test]",  "//tools/adt/idea/android[module, test]",